package main

import (

	"gitee.com/mad-wud/lin"
)

func 属性生成(属性表 lin.J键值表)(返回属性 string){
	返回属性=""
	键组:=属性表.QJ取键组(1)
	for _, v := range 键组 {
		值:=属性表.QW取文本(v)
		if 值!="" {
			键:=全_文本.T替换文本(v,"_","-",-1)
			新加属性:=""
			if 值=="true" || 值 =="false"{
				新加属性=  全_文本.C创建文本(" :{1}={2}",键,值)
			}else{
				新加属性=全_文本.C创建文本(" {1}='{2}'",键,值)
			}
			返回属性=返回属性 + 新加属性
		}
		
	}
	return

}

func 参数生成(属性表 lin.J键值表)(返回属性 string){
	返回属性=""
	键组:=属性表.QJ取键组(1)
	for _, v := range 键组 {
		值:=属性表.QW取文本(v)
		if 值!="" {
			键:=全_文本.T替换文本(v,"_","-",-1)
			新加属性:=""
			if 值=="true" || 值 =="false"{
				新加属性=  全_文本.C创建文本(" {1}:{2}",键,值)
			}else{
				新加属性=全_文本.C创建文本(" {1}:'{2}'",键,值)
			}
			if 返回属性==""{
				返回属性=新加属性
			}else{
				返回属性=返回属性 +",\r\n" +新加属性
			}
			
		}
		
	}
	return

}